package models

import "time"

// 用户动态
type Trends struct {
	Id                    int64                  `xorm:"pk autoincr" json:"trendsId"`
	MType                 int                    `xorm:"comment('动态类型 1图片 2视频')" json:"trendsType"`
	UserId                int64                  `xorm:"comment('用户id')" json:"trendsUserId"`
	Content               string                 `xorm:"comment('动态内容')" json:"trendsContent"`
	PictureList           string                 `xorm:"text comment('动态图片，逗号分隔的图片')" json:"trendsPictureList"`
	CoverPicture          string                 `xorm:"comment('视频封面图片')" json:"trendsCoverPicture"`
	VideoUrl              string                 `xorm:"comment('视频地址')" json:"trendsVideoUrl"`
	ViewNum               int                    `xorm:"comment('浏览量')" json:"trendsViewNum"`
	UpNum                 int                    `xorm:"comment('点赞量')" json:"trendsUpNum"`
	CommentNum            int                    `xorm:"comment('评论量')" json:"trendsCommentNum"`
	Created               time.Time              `xorm:"created comment('创建时间')" json:"-"`
	Deleted               time.Time              `xorm:"deleted comment('删除时间')" json:"-"`
	CreatedShow           string                 `xorm:"-" json:"trendsCreatedShow"`
	ThumbsUpList          []ThumbsUpObj          `xorm:"-" json:"trendsThumbsUpList"`
	CommentList           []CommentObj           `xorm:"-" json:"trendsCommentList"`
	Pictures              []string               `xorm:"-" json:"trendsPictures"`
	IsShowThumbsUp        bool                   `xorm:"-" json:"trendsIsShowThumbsUp"`
	IsShowComment         bool                   `xorm:"-" json:"trendsIsShowComment"`
	IsShowThumbsUpComment bool                   `xorm:"-" json:"trendsIsShowThumbsUpComment"`
	IsShowLine            bool                   `xorm:"-" json:"trendsIsShowLine"`
	AnimationData         map[string]interface{} `xorm:"-" json:"trendsAnimationData"`
}
